home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005 / CHIP Utilities 2005.iso / dosapps / freedos / help / debug.en < prev    next >
Encoding:
Text File  |  2001-11-24  |  1.5 KB  |  43 lines

  1. This is a clone of the DOS DEBUG command.
  2.  
  3. The following are not implemented:
  4.  
  5.     Decent documentation
  6.     Extended memory commands (xa, etc.)
  7.     Loading of .HEX files.
  8.     Specification of start addresses for `l' and `w' commands.
  9.  
  10. This debugger extends the DOS version in the following ways:
  11.  
  12.    o    You can do `r cx 1234' instead of having to put the `1234' on a separate
  13.     line.
  14.  
  15.    o    The assembler and disassembler support all publicly documented
  16.     instructions for Intel chips through the Pentium Pro (P6), except for
  17.     the MMX instructions.  The assembler and disassembler inform you if
  18.     any instruction is inappropriate for the current processor.
  19.  
  20.    o    The current processor (for the purposes of assembler and disassembler
  21.     warnings, above) can be declared to be something else via the following
  22.     commands:
  23.  
  24.         m0    Declare current processor to be an 8088
  25.         m1    Declare 80186
  26.         m2    Declare 286
  27.         m3    Declare 386
  28.         m4    Declare 486
  29.         m5    Declare Pentium
  30.         m6    Declare Pentium Pro
  31.         mc    Declare the existence of a math coprocessor
  32.         mnc    Declare the absence of a math coprocessor
  33.         mc2    Declare that the math coprocessor is a 287 (only valid
  34.             if the current processor is a 386)
  35.         m?    Print currently declared processor type
  36.  
  37.    o    When doing `debug < file', debug will not hang if it reaches an end of
  38.     file before encountering a `q' command.
  39.  
  40.    o    This debugger saves and restores the program's Control-C and critical
  41.     error interrupts, providing for better isolation between the debugger
  42.     and the program being debugged.
  43.